AT-NFC
2.1 (win)
AT-NFC kernel set
projects
msvc2015
custom
emv_custom.h
Go to the documentation of this file.
1
#ifndef EMV_CUSTOM_H
2
#define EMV_CUSTOM_H
3
4
/* ****************** Custom terminal application related settings ************************* */
8
/* ***************************************************************************************** */
9
10
/* ***************************************************************************************** */
16
/* ***************************************************************************************** */
17
#define KER_CTX_CUSTOM
18
#define KER_CTX pTerminalContext,
19
#define KER_CTX_SINGLE pTerminalContext
20
#define KER_CTX_INIT ppTerminalContext,
21
#define KER_CTX_PARAM void* pTerminalContext,
22
#define KER_CTX_SINGLE_PARAM void* pTerminalContext
23
#define KER_CTX_INIT_PARAM void** ppTerminalContext,
25
#define KER_CTX_INIT_DECL() void* pTerminalContext = KER_NULL;
26
#define KER_CTX_INIT_SET() do {if (ppTerminalContext != KER_NULL) pTerminalContext = *ppTerminalContext;}while(0)
28
/* Custom CV Rule support */
29
#define KER_ENABLE_CUSTOM_CV_RULE
31
/* Use Debug Info */
32
#define KER_DEBUG KER_TRUE
33
#define KER_DEBUG_ALL KER_TRUE
34
#define KER_DEBUG_LEVEL KER_DBG_LEVEL_ALL
36
/* XX century support */
37
/* (EMV Book 4: 6.7.3) Test: 2CJ.035.00 */
38
/* since Jan 2024 use 21 century always - EMV® Specification Bulletin No. 272*/
39
/*#define KER_XX_CENTURY_SUPPORT*/
41
/* ODA support */
42
#define KER_ODA_SUPPORT
43
/* terminal transaction log support */
44
#define KER_TERM_TRAN_LOG_SUPPORT
45
/* terminal exception file enabled */
46
#define KER_TERM_EXC_FILE_ENABLED
47
/* referral support */
48
#define KER_REFERRAL_SUPPORT
50
/* disable tag not found trace */
51
#define KER_TRACE_TAG_NOT_FOUND(tag,tag_length)
53
/* ***************************************************************************************** */
56
#endif
/* EMV_CUSTOM_H */
Generated by
1.9.1